<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@page import="java.util.List"%>
<%@page import="com.web.entity.TestBiao"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>ApplyTestList</title>
        <link rel="stylesheet" href="css/bootstrap.min.css"/>
        <link rel="stylesheet" href="css/newcss1.css">
        <link rel="stylesheet" href="css/mycss_foradim.css"/>
        <script src="js/jquery-3.4.1.min.js"></script>
        <script src="js/bootstrap.min.js"></script>
        <script src="js/script.js" charset="UTF-8"></script>
        <script type="text/javascript" src="js/circle.js" charset="UTF-8"></script>
    </head>
    <script> 
        function deleteTest(testid) {
        $.ajax({
        url: 'dots', 
        type: 'GET', 
        data: {testid: testid}, //data指定要提交的请求参数，可用查询字符串或json对象表示参数，这里用了json对象，说明提交一个请求参数，参数名是testid，参数值是函数参数testid的值
        success: function () { //success指定请求处理成功要执行的代码，用一个匿名函数表示
            //如果能执行到success的函数，说明数据库删除了，然后将对应的tr元素删除即可
            $("#tr" + testid).remove();
        },
        error: function (req, status, error) { //error指定如果请求处理失败要执行的代码，用一个匿名函数表示
            alert("请求处理出错，错误信息：" + error);
        }
    });
  }
    </script>
    <body>
        <div id="navdiv">
            <div class="top_navdiv">
                <div class="top_left">教师中心</div>
                <div class="identity">
                    <span>您好</span>
                    <div class="user_li">
                        <canvas id="myCanvas" width="100" height="30">
                        </canvas>
                    </div>
                </div>
            </div>
        </div>
        <div class="navbar  control_nav" >
            <div class="container"  style="margin-left: 300px; ">
                <ul class="nav navbar-nav navul">
                    <li class="col-md-2">
                        <a href="teacherApplyTest.jsp">申请/取消考试</a>
                    </li>
                    <li class="col-md-2">
                        <input type="hidden" name="ClassID" class="form-control" >
                        <a href="ssls">查看班级列表</a>
                    </li>
                    <li class="col-md-2">
                        <a href="SearchOneStudent.html">查询单个学生</a>
                    </li>
                    <li class="col-md-2">
                        <a href="sosgs">查询学生成绩</a>
                    </li>
                    <li class="col-md-2">
                        <a href="scgs">查询班级成绩</a>
                    </li>

                </ul>
            </div>
        </div>
            <%
                //从请求对象中根据属性名list获取属性值，属性值是一个List<TestBiao>对象
                List<TestBiao> testList = (List<TestBiao>) session.getAttribute("list");

                //如果列表为空，则没必要执行后续代码，直接返回即可
                if (null == testList || testList.size() == 0) {
                    return;
                }
                //如果列表不为空，则会执行if后面的代码，显示列表
            %>
        <h1 style="text-align: center">申请考试列表</h1>
        <br>
        <p style="margin-left:380px;">申请状态为1时代表管理员已同意您的申请，此时您不能再取消考试申请，如有需要，请联系管理员删除！</p><br>
        <table id="dataTable" class="table-condensed table-hover table-striped" style="width: 700px; margin-left: 440px;">
                <tr>
                    <th>考试编号</th>
                    <th>教师编号</th>
                    <th>考试时间</th>
                    <th>科目编号</th>
                    <th>班级编号</th>
                    <th>申请状态</th>
                    <th>操作</th>
                </tr>
            
                <%
                    for (TestBiao s : testList) {
                %>
                <tr id="tr<%=s.getTestid() %>">
                    <td><%=s.getTestid() %></td>
                    <td><%=s.getTid() %></td>
                    <td><%=s.getTesttime() %></td>
                    <td><%=s.getCourseid() %></td>
                    <td><%=s.getClassid() %></td>
                    <td><%=s.getIstestfinish() %></td>
                    <td>
                        <a href="javascript:deleteTest('<%=s.getTestid() %>');javascript:location.reload();" style="color: #cc0033">取消申请</a>
                    </td>
                </tr>
                <%
                    }
                %>
                </table>
    </body>
</html>
